import Ajax from '@/utils/request';
/**
 * 前店获取用户信息 return:
 * 用户类型 type: number 0游客、1渠道商、2店铺、3普通LT人员、4LT人员-基地管理员客服、5LT人员省分管理员客服
 * 归属省分 provinceCode: string 9A全国，其它两位数是具体编码
 * 用户头像 avator: string
 * 用户id id: string
 * 用户名 staffName: string
 */
export const apiUser ={
    getUserInfo: (showErr:boolean=true): Promise<any>=>{
        return Ajax.baseSv(
            '/api/user/getInfo',
            {},
            'json',
            showErr,
        );
    },
    login: (params:any): Promise<any>=>{
        return Ajax.baseSv(
            '/api/user/login',
            params,
            'json',
        );
    },
    hideLogin: (params:any): Promise<any>=>{
        return Ajax.baseSv(
            '/api/user/hideLogin',
            params,
            'json',
        );
    },
    logout: (showErr:boolean=true): Promise<any>=>{
        return Ajax.baseSv(
            '/api/user/logout',
            {},
            'json',
            showErr,
        );
    },
    noop:():Promise<any>=>{
        return Ajax.baseSv(
            '/api/user/noop',
            {},
            'json',
            false,
        );
    },
}

// export default { getUserInfo, login, hideLogin, logout, }